telescopic dredger arm - Turkish English Dictionary